further work on styles