UI + Backend integration