Merge das outras branches para ajuste da arquitetura