seperator adapted