TASK 5: content request implementations and improvements.