swallow 3197