parameterize program test