massive styling fixes