What we have. What we need. (long)