maybe I didnt need to second map