add some ui and routes