added some ui components