made my-map somewhat prettier, used apply I hope it's not cheating