kinda finished Map