adding ui compoents