some extra ux stuff