Implemented all interfaces,abstract classes and other classes