new constructors for Board class and BoardItem class added