board constructor problem solved