more map document stuff...