restruture vendor, UIs improve with CSS, fix minor  bugs