Singletone demo and pattern