project handling added