bits & pieces 106