thanks ! a lot for all this.