update to add separation system