lib 2