new base directives support