Created multiple entities and the interfaces