styling & ux improvements