rebuilding library with new headers public