first time works with any number of readers and writers