modified proj2