need make character input