try to achieve the part of the parser