add header to use atoi atof