stable
introduced Init callback