engine_loader and structure