cleaning up ServiceProvider