Changes:
changed call by value into call by reference