Added GPL license, cleanup & refactor suffixes, lookup