introduction rewrited