defined project base structure