working on adding additional panel support, not done yet though