updated styes -pre restructure