added infrastructure pointer to request