2013.5.20

simplify code. learn const_cast<>()