add projections and crs stuff + tests