split chanjo into entities + env