update basic elements