added more verbose logging and status.