UI integrated with backend