initial commit for effective oop session