Added an Interface class