gui exercises