basic.t