board.c changes