improve the layout, add some user app.io stuff