bug fix 31