bits & pieces 116