Now cohesion returns percentage + objective function improved