first complete version of proj.y