add mapObj