further work on random things