allow specification of marker label
make function more resilient
markup secondary contributors
refactored Col API