more work on random things