added viewer
added curveeditor