More structure for how we will handle http requests