add speed parameter