Library as filter