projects now retain their unique id in the db