Basic engine structure