added item functionality