some struct values are initialized by acc