added has board method