modify struct / add snak part