add LGPL