list to_top和一些小改动