Multiple external compartments implemented