Refactoring. Hidden data structure from AST
updated ignore
Switched to idea. Upgraded base lib