license list move to 'licenseList' directive
Refactoring: divide callback