board creation/validation