A: init