rowType implemented