adjusted GUI to include finish list and auto-resizing