support for editing existing list