added gilink to the code and lilicence