layout modification
puzzle show view refactored