final with 96 and with 99 source code