continue to flesh out the UI