Working on singleton.