Adding provider method