updating n stuff