playing with reference variables