Completed GUI interface