Add functions with parameter