use lgpl