only static member can use in static funtion