GPL added, various snippets removed