Added prefix to indicate where to cleanup method is coming from
Added GPL license header to source files