fake singleton -> an object creation. working