modify declearation