new  way of calc csa gen6d