New classes and docs