Interface by ratubilqis1986