add uncomment and source directives.