ordered code and added params: speed,intro and stop