added request logging