update readme and exception