files for lab 8 (GUI)