parser of blocks works