Add user interface and styling