Basic UI workflow