switch back to native map func