added functionality to add new items to the list