working multiplier, reset bug fixed