This is too long, I decline to read it.