renamed class to have leading underscore