FrameViewer with database integration and some added interface changes