add multi-type for paser.py