refactoring, bugfixes, error handling in parser
experimental relations operators support