library aware