Proj 4 part one. not complete yet