add define_check_method