LBP Library