pass by reference introduction