division based scheme is better than substraction based scheme