added Some file structure and the Entity class