added a reset method to board and clairified some comments