introduction rewritten