Optimizing imports. Added comments. Refactoring
More refactor and comments
Removed unnecessary qualified call