change from ng-include to a custom directive