functioning map first commit