added GNU LGPL v3 text