commit
about to split directives