removed zerodivision