uma pequena alteração nos funções  selector e init para melhorar a performance