different type of marker