Added projection
Added loadProjection
Implemented projection