initial cut of cproj. broken