optmize UI