wrote the initialization of the board and some specs