init rules