major update on styles