Interface by Hassan ali