Going to respond but long..