updating improvements