implement snd resolution