implemented .reset() cooperation with model