Interface by basith ibrahim