How does a engine operate