more optimize code