add list and edit contents