added GNU license
added GNU license