made a the library management panel its own class