bug fix 23