reworked initialization of Board object.