add parameter to functions