init more struc