lot of style changes and configs