revert

still better with ruby