class editor class