beginning of marker category support