demo for macruby