UX for the main functionality.