added a lot to the introduction