tons of changes for link creation and naming of stuff
tons of changes for link creation and naming of stuff