14/08/2014 rewrite of project class