add language shit
fixed location info.param
location and tim support two versions