How did you solve the speed problem?