messed with directives