library selection