Implement basic list-edit function