Added GPL and cleaned trash comments