record each point