not working with 2dsphere, reverted to 2d with testing, needs to be fixed