Finished User flow - list, add, edit, delete