lots of bits & bobs...