col type checking