immersion method