resource library.