added _init_ctx()