add list#destroy()
remove wierd space character
appendOrPrepend will be null in the case of update