possible use of uninitialized jctx
cleanup of modules, verbose structure setting