Provider Intterface provided to use in differet applications