tons of styling fixes