update to new directives