improved UI, still missing bits on the index and the back end