struct melhoradas e começo do t2