fix div zero error