moving the peripheral library as an external link