added default struc