show and edit, to be continued