refactored guess panel