update with interactive ruby