Examples for blockreplace step by step example