work library