added struct
save