tidied .map