adsgd