automatic check_list