Ruby 4 challenges finished need major re-factoringhell