basic support for class children