fix
added interface for extracting values depending on the marker