further work on single cushion