use do/end for block