fxruby stuff first