* Added classes to support crtl-init