renamed the PU name, license header and comment polish