separate snippet