fixed Only variables should be passed by reference notice