updated map builder engine