impliment snak data