added custom marker image functionality