changed from node-only to using ruby for all the cool stuff...