Major changes in classes and interfaces, added new interfaces and classes.