removed reference ptr