added deep ref set test