added interface for a marker