some bits and pieces...