Implement map.