modeify to separation