fix project structs