bits & pieces 118