using debug messages