improved classes (major and minor)