fix carry bug in ADD
reduce the size of page