changed tt3(tempalte-struct) template