create basic snippet interface