mark type
mark type simplified
mark type applied