singleton gobal
use to creat object
global singleton