XXX bits and bobs 26100615

XXX bits and bobs

XXX bits and bobs

added: