just beginning to learn directives