base service for project