modified NS