landing page and some tidyup on the ui