add providers for start and stop