switching subtracting from FP to adding