updated version of HDS