add plan init