add pure blocks