add snapshot policy model