yeah, better return the provider results here as @property