ctx: init