modify the ways to record client requests