Project fully commented