use do/end block