several update