initial version.
additional debug.