Full diagonal kl method (the first KL method)