adjust project struct