add another condition to catch for 0