fixed functions with multiple args