declaration update