Hometask #3: custom directives