struct added