create an instances only if it does not exist yet