Almost fully commented