fixed some copyright where i knew about it, hope this is ok, code still can get replaced