a class editor