process sub models