class -> typealias remainder
Adds classes and new