explain further the monkey patches