modified base, added nb case 1