bug fix on saving chal