Updated dependencies and implemented linking