added many links, possibly broke some