segregating evrythign