added button functionality, added add item to list