Passing parameters by reference initiall commit