Prelim finish of proj, not compiled or tested with val numbering