the function of list have completed