quasi all check_str