two-pass engine model