properly initialize the ServeMux