more work on maps