how to do blocks