parser and logics