Added board generation