init guideline