All sorts of stuff i have found along the way contracting that may be of use to others... who knows ??