update readme and code: using
added GPL files