Bits and pieces

Bits and pieces