Following ng-2048 patter