adding details as we screw them up