add board init