added rw module