library setting