new wrapper functions for parameters