-5 --> 96 twice bug fixed