rename map to mapstraction