Basic Features of an Engine