use op_type only as parameter not default value create