move providers to another module