Arrumando alguns detalhes e criando novas classes