complete UX structure