Mini Framework - Fonte: Matheus Moura