lesson3
lesson4 - inner and nested classes