what have you done gerald