add openclass management