Implementa logica dos boxes. Algumas refatoracoes.