Modularizar a classe, ainda nao testei