New $17 million library coming in 2024