add t/basic.t