UX and API working together