add propulsion