rebuilt structur UI