some directives that i always use added