alot of styling changes