this version supports marker