improvements to get panel