bug fixs #105