now using BoardFactory