Restarting from 0

Restarting from 0, for different reason, bad core code, bad design idea
and others.