seperate directives