Use singleton to keep cluster working.
Better names