enclosed module