added links, improved the parts written so far