optmize th ui