Implementação do SuperGenPass
