improved usability on add item