Adding peripheral library