added speed control yeeeaa