some work
add panels and finalize design