improved symmetricAD tool 2