add marker support