implemented some of the map protocol commands for 3.0