updated estructure