membrane-based system