panel init