lib 3