implement campaing map with buttons