separating techniques