making board size configurable