added a rw variant of user config