clean up add/edit project flow