fix project struct