[NEW] modified the list operation declaration and implement some operation