This is how I think CIW should be