implemented add, edit, and delete items from list