add mercator_projection