makeParameter function