Added GPL license header.