add .map method