GUI is completely functional