added LGPL License