updates and addeds