add base service and controllers structure