added base entities
init project Interfaces