Long lib