new snippet layout