Semi-complete classes and functionality
Classes and functionality almost complete