Other bits and pieces

Other bits and pieces