solve parser bug