inital leaflet implement

messy. messy..