a minimal working panel implementation