began implementing map (still only partially functional)