add return points function