Finalized: GUI