fix mad bug