ui logic/design update