Add first parser implementation