lazy load directive to the app