fix zero devision