Block explanations added