use char ,do not use string but data