updated ui components