Cso now partially working.