improve separation