added to do about divide by 0 error