Adding singleton demo