support for multiple readers