Added OOP Principles Part Two and CTS