support for regular classes