a different way to define multi-arg method