Tons of styling and clean up