FINALLY, MAP THEORITCALLY WORKY