when length of SNlist is 0, skip