rewrited number version