refactor: TVTParser and TVMParser update