only use the vessel marker method to initially create marker
last bit of tidying