add get_snippet