removed save_eth not needed becaus e working with packed structs