Project class & service