1. implementation of all requests interception