simpler format, using new doc struct for all projects