projeto parcialmente concluido, faltando algumas melhorias