map key is bullshit the map keying is wrong compare with