learning some ruby to handle everything.