adding GNU LICENSE