always show frame, clean up
refactor
integrate jdbc