update block syntax, closes #20