fix: junk removed; GPL header added