Request processing (6/23)

Request processing