additional code for understanding different points in response