added speed multiplier and reset support