re-wrote a lot of what I allready had in the introduction, not sure if it's any better