Why hasn't this been done before.
47