about to test pass by pointer