add symmetric