whew that was hard