merged example-2-library