simplify content types interface