rename function to say what, not how
add map function
add a transform function