constructor  updated