snapnode