better map positioning