initial pass at jruby