custom param setter