simplify effects, use backgrounds, upgrade reveal