creational>singleton defintion amended