removed reference arg