:smile: Basic structure of the directive