rearranhged the introduction