added michaelis-menten N uptake function