example for Controller and Controller Provider in the same class