added new directives and import analyis partial