complete separation modules