removed the interfaces