updated map def