changed function parameters