there're still problems here

need to find a better way get the info from board.