some ui enhancement