The ceramic coating is a semi-permanent layer that will protect the paint from scratches and UV rays while restoring the glorious shine. However, it won't fix the damage. You will need to do paint correction before applying ceramic coating to fix the scratches and swirls.