updates to map object, main