refactored board display