done templates for all classes