add readonly mode
change the rate-limiting message