add classmap interface