panel methods