more hacking on ruby