add acceptance-rejection generator