improved blocking formula

and some comments