split index into partial

reconfigured controller