added proj2 initial copy