function declarations with parameters