Request processing (7/23)

Request processing