Desenvolvendo as funcionalidades principais. Issue #39