rewrite intro to be explanatory