6.10

didn't commit in recent days. Refactor the logic about storing and
manipulating projects.