Added mission 3 - library management