redesign smile section utils and adaption to that in markov model
adaption to new smile section utils