discrete stages separation methods 5102243