happily use ruby instead