added map movement