Building out the user interface