number type changed to char*