I am amazed on why this Shark can do. Just watching learning and doing what it does is simply unbelievable. Love it.