Phew, we have almost reached halfway