cleanup of edit module
reimplemented hel viewer