add user data reader