initial infrastructure for request routing