updating most of the objects
updating most of the objects