proxy object project
change to ruby 2.0