prepare to parse more types