made lots of changes to styles