Added OOP notes