added shelxl changes