with debug output info