LIBRARIES - PUBLIC