working on the panel, next up, standardizing the interfaces