updating basics