practiced working with proxy objects
practiced working with objects and to_s