Fix example
Fix dependencises
Refactor parser and rewrite all tests