140612 #2 Adding threading
140612 Prior to singleton