better marker structure organization and fix html typo on geocode