map 3 realized. some fixes