constructor singleton graph chang adapt singleton instanti 