finish add_to list;need debug
freepagecheck done
freepagecheck done