added different speeds