Add structure of engine