Implemented provider for app