handling separators