Reworked the introduction