reference 2diffrent way