add all directive options with comments