push individual block to directory