added: removeAllItem extanded