Splitting directives
Implemented some new sub-directives