Implement functions with parameters