Added access control and thread-local variable