improve def number