finish directives