fixed bug of parse