implemented multi-parameter void blocks