upload project done with routing