Adaptação do código retirando os static's: