restructured format of proj2.2 code