added a little bit engine control