added several functions size, remove item, and clear