updates n stuff.