add list_check()