moved all providers into one process