change the argument form of map method for convenience