Registering provider