melhoria em dependencias e loop fusion