init_struct added.