invinceable and perfection