add internal clear list operation