3rd year GUI Assignment