Fix the bug
Revise from Subtraction Source code