added configInit protocol