integrated doctrine