create project function done, not yet with paremeter exception considered