use funct_arg