it'll be accessed by many threads?