minor updates, expose changeProjection