Added blocks macros