added showdebug state parameter