td sgnn