Implemented all classes.
NEXT - Main()