Adding the actual library